package com.hzsk.lisence.mapper;

import com.hzsk.lisence.entity.EmProducePlanEntity;
import com.hzsk.lisence.entity.EmSoftwareRelationEntity;
import com.hzsk.lisence.entity.request.ProducePlanRequest;

import java.util.List;

/**
 * @Description :
 * @Date : 2024/8/20
 * @Author : ChenJin
 * @Version : v1.0.0
 **/
public interface EmSoftwareRelationMapper {
    
    int insertSoftwareRelationEntity(EmSoftwareRelationEntity emSoftwareRelationEntity);

    int updateSoftwareRelationEntity(EmSoftwareRelationEntity emSoftwareRelationEntity);

    int deleteSoftwareRelationEntity(EmSoftwareRelationEntity emSoftwareRelationEntity);

    EmSoftwareRelationEntity selectSoftwareRelationById(Integer id);

    EmSoftwareRelationEntity selectSoftwareRelationBySoftwareInfoId(EmSoftwareRelationEntity emSoftwareRelationEntity);

    EmSoftwareRelationEntity selectSoftwareRelationByNcAndMcp(EmSoftwareRelationEntity emSoftwareRelationEntity);

    EmSoftwareRelationEntity selectSoftwareRelationByNc(EmSoftwareRelationEntity emSoftwareRelationEntity);
    
}
